package algoritmo.funcion4;

import algoritmo.Funcion;

public class Funcion4 extends Funcion {

	@Override
	public double fx(double[] fenotipo, int numVariables) {
		
		// Declaramos los dos factores
		double factor1 = 0;
		double factor2 = 0;
		
		// Calculamos los sumatorios
		for (int i = 1; i <= 5; i++) {
			factor1 += i * Math.cos((i + 1) * fenotipo[0] + i);
			factor2 += i * Math.cos((i + 1) * fenotipo[1] + i);
		}
		return (factor1 * factor2);
	}
}
